.place-box{
  width: 95%;
  margin: auto;
  .place-top{
    width: 100%;
    padding-top: 30rpx;
    margin-bottom: 15rpx;
    display: flex;
    justify-content:space-between;
    .place-top-left{
      width: 30%;
      image{
        width: 100%;
        height: 200rpx;
      }
    }
    .place-top-right{
      width: 65%;
      position: relative;
      .pla-r-name{
        font-size: 25rpx;
        font-weight: bolder;
      }
      .pla-r-time{
        margin-top: 15rpx;
        color: silver;
      }
      .pla-r-num{
        width: 100%;
        position: absolute;
        bottom: 0;
        display: flex;
        justify-content: space-between;
        .pla-r-num-left{
          width: 70%;
          color:#bea052;
          font-size: 25rpx;
          font-weight: bolder;
        }
      }
    }
  }
  .place-bottom{
    width: 100%;
    border: 1px solid white;
    .pl-b{
      width: 100%;
      margin-bottom: 20rpx;
      display: flex;
      position: relative;
      .pl-j{
        position: absolute;
        right: 0;
        color: silver;
      }
      .pl-jg{
        position: absolute;
        right: 0;
        color: #bea052;
      }
    }
  }
}